package com.base.user.service;

import java.util.List;



import java.util.Map;

import com.base.user.entity.Friends;
import com.mysteel.page.Page;


public interface FriendsService
{
	/**
	 * 添加朋友
	 * @param friends
	 */
	void addFriends(Friends friends);
	/**
	 * 删除朋友
	 * @param memberId
	 * @param friend_id
	 */
	void deleteFriends(long memberId, long friend_id);
	/**
	 * 得到所有朋友
	 * @param memberId
	 */
	List<Friends> getAllFriendByMemberId(long memberId);
	/**
	 * 查看是否是朋友关系
	 * @param memberId
	 * @param friend_id
	 * @return
	 */
	boolean isFriend(long memberId, long friend_id);
	
	Page<Friends> query(Map<String, Object> params, int currentPageNum, int maxPageRowCount);
	
	Friends getFriendsByMap(Map<String, Object> params);
	
}
